--- (7)HDD接続系統改造 ---
c)玄箱にHDDを2台つないでみる
玄箱のIDEは「マスター/スレーブ」の2台接続は出来ないんだろうか?
そういう話題はあまり見かけませんね。
ちょっと検索してみたら、うまくいった報告もあればいかない報告もあります。
で、IDE万能(?)ケーブルで2台の2.5inch HDDをつないでみました。
( 東芝のMK6014MAP(6GB)とMK2016GAP(20GB) )
あら、なんの苦労もなく2台認識するじゃないの ^^
とりあえず情報をまとめておこう...φ(..)
----------------------------------------------------------------------
*** EMモードでの起動途中のIDE関係抜粋 ***
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
CMD680: IDE controller on PCI bus 00 dev 60
CMD680: chipset revision 2
CMD680: 100% native mode on irq 17
ide0: BM-DMA at 0xbffed0-0xbffed7, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xbffed8-0xbffedf, BIOS settings: hdc:pio, hdd:pio
hda: TOSHIBA MK6014MAP, ATA DISK drive
hdb: TOSHIBA MK2016GAP, ATA DISK drive
ide0 at 0xbffef8-0xbffeff,0xbffef6 on irq 17
hda: 11733120 sectors (6007 MB), CHS=12416/15/63, UDMA(33)
hdb: 39070080 sectors (20004 MB), CHS=38760/16/63, UDMA(66)
Partition check:
hda: unknown partition table
hdb: unknown partition table
----------------------------------------------------------------------
*** mfdiskでディスクの情報を見る ***
# /sbin/mfdisk -c /dev/hda /* こちらは MK6014MAP */
Command (m for help): p
Disk /dev/hda: 15 heads, 63 sectors, 12416 cylinders
Units = cylinders of 945 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 12416 5866528+ 83 Linux
Command (m for help): q
#
# /sbin/mfdisk -c /dev/hdb /* こちらは MK2016GAP */
Command (m for help): p
Disk /dev/hdb: 16 heads, 63 sectors, 38760 cylinders
Units = cylinders of 1008 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 38760 19535008+ 83 Linux
Command (m for help): q
----------------------------------------------------------------------
*** フォーマットしてマウントした ***
# df -h
Filesystem Size Used Available Use% Mounted on
/dev/ram0 9.5M 5.0M 4.5M 53% /
/dev/hda1 5.5G 32.1M 5.2G 1% /mnt /* MK6014MAP */
/dev/hdb1 18.3G 32.1M 17.4G 0% /mnt2 /* MK2016GAP */
----------------------------------------------------------------------
...が、そうでもありませんでした。
マスターとスレーブを逆にしたらスレーブ側の型番が文字化けして正常に認識
しなくなりましたね。 この状況、再現性ありです。
こんな感じ...
----------------------------------------------------------------------
CMD680: IDE controller on PCI bus 00 dev 60
CMD680: chipset revision 2
CMD680: 100% native mode on irq 17
ide0: BM-DMA at 0xbffed0-0xbffed7, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xbffed8-0xbffedf, BIOS settings: hdc:pio, hdd:pio
hda: TOSHIBA MK2016GAP, ATA DISK drive
hdb: A TOSHIbA Mk60u5MAP, ATA DISK drive /* 型番文字化け */
ide0 at 0xbffef8-0xbffeff,0xbffef6 on irq 17
hda: 39070080 sectors (20004 MB), CHS=38760/16/63, UDMA(66)
hdb: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: task_no_data_intr: error=0x04 { DriveStatusError }
hdb: -8454274 sectors (2194695 MB), CHS=266823/255/63
Partition check:
hda: hda1
hdb:hdb: read_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: read_intr: error=0x04 { DriveStatusError }
----------------------------------------------------------------------
2台接続は問題がありそうですね。
Return
2010/12/22